Boris Johnson: There's 'no vacancy' for US ambassador