Flexible, durable, green thermoelectric composite fabrics for textile-based wearable energy harvesting and self-powered sensing