Thermochemical batteries: heat to power