Rendezvous phasing special-point maneuvers mixed discrete-continuous optimization using simulated annealing