Waste heat to power generation