Solar Hydrogen Generation by a CdS-Au-TiO2 Sandwich Nanorod Array Enhanced with Au Nanoparticle as Electron Relay and Plasmonic Photosensitizer | doi.page