Novel Fe7S8/C nanocomposites with accelerating iron cycle for enhanced heterogeneous electro-Fenton degradation of dyes. (20th December 2022)