Hydrogen propulsion technology