The US president says the diplomat “has not served the UK well” by calling his White House “inept”.