solar hydrogen energy cycle(3)