Enhanced photoelectrochemical performance of ZnO nanorod arrays decorated with CdS shell and Ag2S quantum dots. (March 2017)