Waterproof and stretchable triboelectric nanogenerator for biomechanical energy harvesting and self-powered sensing