Addressing imbalanced data and feature engineering for abnormal water consumption detection with machine learning models | Synapse