The inhibition effect mechanisms of four scale inhibitors on the formation and crystal growth of CaCO3 in solution