Hydrogen - the developing alternative fuel