Hydrogen the green energy of the future