Hydrogen energy, Photovoltaics, Renewable energy, Solar energy, Wind energy, Electrolysis