A stretchable, self-healing and semi-transparent nanogenerator for energy harvesting and sensing. (March 2023)