Self-powered humidity sensor based on triboelectric nanogenerator