Preparation and characterization of multi-functional CoFe2O4–ZnO nanocomposites