Trajectory optimization for lunar soft landing with a Hamiltonian-based adaptive mesh refinement strategy. (October 2016)