Copper Schiff base complex immobilized on silica-coated Fe3 O4 nanoparticles: a recoverable and efficient catalyst for synthesis of polysubstituted pyrroles