Recent progress in graphenes: synthesis, covalent functionalization and environmental applications