The British ambassador to the US - who once described Donald Trump as a 'danger to the world' - had changed his tune.