Energy harvesting textile