Donald Trump caves on debate threat, agrees to September 10 debate with VP Kamala Harris