Harvesting energy: body heat to warm buildings