Transparent, stretchable, and conductive SWNT films using supramolecular functionalization and layer-by-layer self-assembly