Engineering flexible 3D printed triboelectric nanogenerator to self-power electro-Fenton degradation of pollutants