Effects of coupling multiple factors on CaCO3 fouling in agricultural saline water distribution systems