Donald Trump is expected to convene his cabinet as talks with Iran appear to be failing to produce the desired results. The US president asserted on Saturday that an agreement with Tehran to end the war in the Middle East was imminent, but recent developments have dealt a blow to this apparent progress.