President Donald Trump has told reporters Sir Keir Starmer is "no Winston Churchill" in the row over the refusal to permit the use of UK bases for the initial US-Israel strikes on Iran.