Clicking graphene oxide and Fe3O4 nanoparticles together: an efficient adsorbent to remove dyes from aqueous solutions