Fe3O4/SiO2 nanoparticles: an efficient and magnetically recoverable nanocatalyst for the one-pot multicomponent synthesis of diazepines