Solar thermochemical ZnO/ZnSO4 water splitting cycle for hydrogen production. (14th September 2017)