Trump’s praise comes after UK prime minister called the US leader’s remarks ‘insulting’ and suggested he apologise.