Titanium dioxide nanowires modified tin oxide hollow spheres for dye-sensitized solar cells. (9th September 2016)