An Overview of Hydrogen Production: Current Status, Potential, and Challenges. (15th May 2022)