British Airways and Virgin Atlantic have cancelled flights next year over a delay in delivery of parts for Rolls-Royce ...