Hydrogen production, storage, utilisation and environmental impacts: a review | Synapse