Diruthenium, diiron and mixed ruthenium-iron tetraiminediphenolate macrocyclic complexes: synthetic route, spectroscopy, molecular mechanics and redox properties 1st April 2007 Publisher's Version