Single-step sensitization of reduced graphene oxide sheets and CdS nanoparticles on ZnO nanorods as visible-light photocatalysts