Self-assembly of porphyrin-azulene-porphyrin and porphyrin-azulene conjugates.