Solar power generation hydrogen production and storage