Soft triboelectric nanogenerators for mechanical energy scavenging and self-powered sensors. (June 2021)