A Hamiltonian electromagnetic gyrofluid model