British Airways won't have to pay discretionary increases to members of one its defined benefit (DB) schemes, after the Court of Appeal ruled in its favour.