Predicting Water Distribution Pipe Failures Using Machine Learning and Cross-Infrastructure Data