Recent advances in stretchable, wearable and bio-compatible triboelectric nanogenerators | Synapse