Hydrogen – Production & storage technologies