Catecholase activity of a μ-hydroxodicopper(II) macrocyclic complex: structures, intermediates and reaction mechanism