Enhancing photovoltaic performance of dye-sensitized solar cells by rare-earth doped oxide of SrAl2O4:Eu3+. (April 2016)