Exploitation of ZnO/Fe3O4 and TiO2/Fe3O4 nanocomposites on the degradation of organic compounds