Multiple roles of ATP:cob(I)alamin adenosyltransferases in the conversion of B12 to coenzyme B12