Adsorptive removal of heavy metal ions using graphene-based nanomaterials: Toxicity, roles of functional groups and mechanisms | Litlas