Surface Functionalization of Graphene Based Polyhydroxyalkanoates Nanocomposites and Their Applications