The mechanism and kinetics of the substitution of azide, thiocyanate, and cyanide ions in aquopentacyanocobaltate(III) and pentacyanohydroxocobaltate(III)