US official loses cool when asked about ambassador’s comments on Palestine