Understanding Alkali Cation-Assisted Ring-Opening Polymerization of Macrocyclic Carbonate: Kinetics and Thermodynamics