Enhanced photovoltaic properties of overlayer-coated nanocrystalline TiO2 dye-sensitized solar cells (DSSCs)