Text this: Immobilization of CuO onto melamine functionalized magnetic nanocomposite: an efficient catalyst for the Preparation of benzimidazole compounds