Robust Low-Thrust Trajectory Optimization Using Convex Programming and a Homotopic Approach