Donald Trump agrees to debate Kamala Harris on short news