Synthesis of polymer-functionalized β-cyclodextrin, Mg2+ doped, coating magnetic Fe3O4 nanoparticle carriers for penicillin G acylase immobilization