Covalency in metal complexes of 1,4-diazabutadiene (dab). A density functional investigation of the electronic structures of [M(dab)2](M = Li, Ga or Co) and [Th(NH3)(NH2)3(dab)]