Visible light harvesting Pt/CdS/Co-doped ZnO nanorods molecular device for hydrogen generation. (30th January 2016)