Geothermal energy and power