The SAMME.C2 algorithm for severely imbalanced multi-class classification