President Trump claims his war with Iran will come to an end "soon" as Qatari mediators push for a deal days before the midterms.