Synthesis and properties of tetrathiafulvalene-porphyrin assemblies