According to ChainCatcher, US presidential election candidates Trump and Harris have agreed to hold a debate on September 10 hosted by the American Broadcasting Corporation (ABC).