A novel magnetic core-shell nanocomposite Fe3O4@chitosan@ZnO for the green synthesis of 2-benzimidazoles