Hamiltonian Score Matching and Generative Flows