CdSe modified TiO2 nanotube arrays with Ag nanoparticles as electron transfer channel and plasmonic photosensitizer for enhanced photoelectrochemical water splitting. (10th July 2018)