Prediction of irrigation water quality indices based on machine learning and regression models