Woven structured triboelectric nanogenerator for wearable devices.