Dye-sensitized solar cells constructed using titanium oxide nanoparticles and green dyes as photosensitizers