Inverse-Dynamics Particle Swarm Optimization for Spacecraft Minimum-Time Slew Maneuvers with Constraints