Degradation of tetracycline in water using Fe3O4 nanospheres as Fenton-like catalysts: kinetics, mechanisms and pathways