British Airways suspends flights to Egyptian capital