Hydrogen production from renewable sources of energy