Graphene oxide/poly(vinyl imidazole) nanocomposite: an effective support for preparation of highly loaded heterogeneous copper catalyst