Gate Gourmet dispute costs BA £35-£45m