Diruthenium, diiron and mixed ruthenium-iron tetraiminediphenolate macrocyclic complexes: synthetic route, spectroscopy, molecular mechanics and redox properties