Sir Keir Starmer has suggested Donald Trump’s criticism of him is an attempt to push him to change his stance on the Iran war ...