Kingfisher in deal with British Airways