Polycationic functionalization and characterization of graphene oxide for bacterial adsorption and removal