Flexible and stretchable triboelectric nanogenerator fabric for biomechanical energy harvesting and self-powered dual-mode human motion monitoring. (August 2021)