Synthesis of well-dispersed TiO2/CNTs@CoFe2O4 nanocomposites and their photocatalytic properties