Synthesis of thiol-functionalized magnetic graphene as adsorbent for Cd(II) removal from aqueous systems