Which historian, known for predicting the outcomes of U.S. presidential elections with high accuracy since 1984, has recently made predictions about the potential result of a matchup between Donald Trump and Kamala Harris?
A) Robert Caro
B) Allan Lichtman
C) Doris Kearns Goodwin
D) Eric Foner