Effects of redox potential, steric configuration, solvent, and alkali metal cations on the binding of carbon dioxide to cobalt(I) and nickel(I) macrocycles