Flexible Triboelectric Nanogenerators: Principle and Fabrication