Genetic Algorithm and Indirect Method Coupling for Low-Thrust Trajectory Optimization