Self-assembled magnetic graphene supported ZIF-67 as a recoverable and efficient adsorbent for benzotriazole