Nanocomposites of graphene/polymers: a review