Covalent immobilization of Candida antarctica lipase on core-shell magnetic nanoparticles for production of biodiesel from waste cooking oil