Near-Optimal Low-Thrust Trajectories via Micro-Genetic Algorithms