A novel feature engineered-CatBoost-based supervised machine learning framework for electricity theft detection. (November 2021)