Energy-Aware Coverage Planning for Heterogeneous Multi-Robot System