Silver doped TiO2 nano crystallites for dye-sensitized solar cell (DSSC) applications