Hydrogen: the wonder fuel