Outraged White House cancels high-level meeting with Israel after Netanyahu scolds US over weapons