British Airways halts some Middle East routes until June