A thermally regenerative ammonia-based battery for efficient harvesting of low-grade thermal energy as electrical power