Sources and technology for hydrogen production: a review | Synapse