Professor who's been right about every election since 1984 reveals his 2020 prediction