Text this: Development of fault detection system in irrigation pumping systems using machine learning methods with consideration of energy and water consumption