Supramolecular porphyrin assemblies through amidinium-carboxylate salt bridges and fast intra-ensemble excited energy transfer.