Hamilton equations for gauge-invariant problems