Symplectic Pseudospectral Optimal Control Methods