Novel magnetic nanoparticles Fe3O4-immobilized domino Knoevenagel condensation, Michael addition, and cyclization catalyst