Triboelectric nanogenerators for energy harvesting, self-powered sensing and high voltage applications