Reactions of metal carbonyl derivatives. Part III. The mechanism of halogenation of tetracarbonylbis-π-cyclopentadienyldi-iron and its derivatives