Kamala Harris is the 'perfect' candidate to beat Trump, presidential historian says | Fortune