Graphene-based Polymer Nanocomposite Hydrogels