Predicting The Next President: Who Will Win The Race?