Constrained Spacecraft Attitude Control Using Sequential Convex Programming