Text this: Recent Advances in Self-Powered Wearable Sensors Based on Piezoelectric and Triboelectric Nanogenerators.