Power-aware hybrid-dynamical approach to coverage control in multi-robot systems