Text this: CdS–graphene nanocomposites as visible light photocatalyst for redox reactions in water