Artificial allosteric systems. 3. Cooperative carbon monoxide binding to diiron(II)-gable porphyrin-diimidazolylmethane complexes