Effects of magnetic field on calcium carbonate precipitation: Ionic and particle mechanisms