Poly(sodium styrene sulfonate) functionalized graphene as a highly efficient adsorbent for cationic dye removal with a green regeneration strategy