Understanding the enzyme mimicking activity of Fe3O4 nanoparticles and its applications in biosensing and antibacterial activity