Trump has 91% chance of winning second term, professor’s model predicts