Application of Machine Learning Algorithms to the Prediction of Water Main Deterioration