Novel magnetic Fe3O4@rGO@ZnO onion-like microspheres decorated with Ag nanoparticles for the efficient photocatalytic oxidation of metformin: toxicity evaluation and insights into the mechanisms