British Airways issues profits warning