CHP microgrid a prescription for sustainable energy