Recent Advances in Fabrication and Characterization of Graphene-Polymer Nanocomposites