Solar hydrogen production using two-step thermochemical cycles