Techniques of hydrogen production for sustainable energy supply and development: A mini review | Synapse