Monads on projective spaces