Graphene oxide: A promising nanomaterial for energy and environmental applications