Synthesis characterization and applications of nanocrystalline TiO2 ZnFe2O4 and TiO2 ZnFe2O4 nanocomposites