Intramolecular electron transfer from pentacyanoferrate(II) to pentaamminecobalt(III) via an imidazolate bridge. The role of distance in inner-sphere reactions