Self-Assembling Porphyrin [2]-Catenanes