Influence of co-existing species on charge transfer in dye-sensitized nanocrystalline oxide semiconductors in aqueous suspension for H2 evolution under visible light