Enhancing the performance of triboelectric nanogenerator through prior-charge injection and its application on self-powered anticorrosion