Degradation of phenolic pollutants by persulfate-based advanced oxidation processes: metal and carbon-based catalysis