Polynuclear nickel(II) complexes of N4O2- and N4S2-compartmental macrocycles: the structures of a Ni4O4 cubane cluster and the binuclear nickel(II) complex of a benzenethiolate macrocycle