Gravar-mail: Nanotechnology for Energy Harvesting: From Fundamental Triboelectrification to Self-Powered Smart Applications via Triboelectric and Piezoelectric Nanogenerators