High-performance triboelectric nanogenerators for self-powered, in-situ and real-time water quality mapping