Diabetes mellitus risk prediction in the presence of class imbalance using flexible machine learning methods