Inverse dynamics particle swarm optimization applied to constrained minimum-time maneuvers using reaction wheels