Carbon Nanotube-Based Thermoelectric Fabric For Wearable And High Temperature Applications