Advances in preparation, mechanism and applications of various carbon materials in environmental applications: A review. (August 2022)