A self-consistent outlier filtering machine learning approach for predicting functioning of water pumps