Hydrogen production for energy: An overview. (7th February 2020)