Using Machine Learning to Advance High School Dropout Prediction and Prevention