Chemical reduction of graphene oxide: a synthetic chemistry viewpoint.