IT failures: The real cost for British Airways and other companies