British Airways cancels flight to Tel Aviv amid escalating Israeli-Palestinian conflict