Triboelectric nanogenerators: from nano energy to extreme manufacturing