Riemannian Hamiltonian methods for min-max optimization on manifolds