Kinetics of calcite nucleation: Magnesium ion inhibition and ionic strength catalysis