Chitosan-supported Fe3O4 nanoparticles: a magnetically recyclable heterogeneous nanocatalyst for the syntheses of multifunctional benzimidazoles and benzodiazepines | Synapse