3D spacer fabrics for thermoelectric textile cooling and energy generation based on aluminum doped zinc oxide. (26th October 2020)