Mechanism of Magnesium's Influence on Calcium Carbonate Crystallization: Kinetically Controlled Multistep Crystallization