Donald Trump and Kamala Harris agree to debate on ABC on September 10.