Triboelectric nanogenerators as flexible power sources. (December 2017)