Stabilization of Hamiltonian systems