Co-precipitation synthesized nanostructured Ce0.9Ln0.05Ag0.05O2−δ materials for solar thermochemical conversion of CO2 into fuels