Enhancing photoelectrical performance of dye–sensitized solar cell by doping SrTiO3:Sm3+@SiO2 core–shell nanoparticles in the photoanode