Photocatalytic degradation of crystal violet dye on the novel CuCr2O4/SnO2 hetero-system under sunlight