Camera Motion Estimation by Convex Programming