A review of renewable hydrogen generation and proton exchange membrane fuel cell technology for sustainable energy development | Synapse