Wearable Power Sources And Self-Powered Sensors Based On The Triboelectric Nanogenerators