Algebraic Hamiltonian actions