“Smart nanocomposites” for wearable electronics, vehicles, and buildings: thermoelectric generators with graphene nanotubes 10 January, 2024