CO2 reduction by photocatalytic and photoelectrocatalytic approaches over Eu(III)-ZnGa2O4 nanoparticles and Eu(III)-ZnGa2O4/ZnO nanorods. (June 2022)