Preparation of novel CdS-graphene/TiO2 composites with high photocatalytic activity for methylene blue dye under visible light