Litchi-like CdS/CdTiO3–TiO2 composite: synthesis and enhanced photocatalytic performance for crystal violet degradation and hydrogen production