NBC: U.S. approves $20 billion weapons sale to Israel as threat of wider war looms