Wearable and Implantable Triboelectric Nanogenerators