Heat recovery systems and CHP