Eu-doped TiO2 nanoparticles with enhanced activity for CO2 phpotcatalytic reduction. (July 2018)