An Atomic Insight into the Confusion on the Activity of Fe3O4 Nanoparticles as Peroxidase Mimetics and Their Comparison with Horseradish Peroxidase.