Trump has repeatedly claimed to be making diplomatic progress – though Tehran denies negotiating directly – while ramping up his threats and sending thousands more US troops to the Middle East.