Energy Harvesting Materials and Structures for Smart Textile Applications: Recent Progress and Path Forward | Synapse