The electronic structures of [CpFe(NO)]2, [CpCo(CO)]2, [CpCo(NO)]2, and [CpNi(CO)]2. A comparison of the molecular orbital results with the valence bond formalisms for metal-metal bonding