Application of magnetic nanoparticles in smart enzyme immobilization