Learning from Multi-Class Imbalanced Big Data with Apache Spark