Recent Progress in Triboelectric Nanogenerators as a Renewable and Sustainable Power Source