IBS Software signs multi-year contract with British Airways