Photo-degradation of azo dyes: photo catalyst and magnetic investigation of CuFe2O4–TiO2 nanoparticles and nanocomposites