Boris Johnson refuses to rule out sacking the UK’s ambassador to the US after Trump attack