Hydrogen production, transportation, utilization, and storage: Recent advances towards sustainable energy