Technical and kinetic challenges in using NH3 as a carbon-free energy carrier