Enhanced efficiency of dye-sensitized TiO2 solar cells (DSSC) by doping of metal ions.