Solar fuels production: Two-step thermochemical cycles with cerium-based oxides