Renewable energy and hydrogen storage