Fabricfiberbased Triboelectric Nanogenerators Encyclopedia Mdpi