Improved electron transfer and plasmonic effect in dye-sensitized solar cells with bi-functional Nb-doped TiO2/Ag ternary nanostructures.