British Airways was hit by an 'IT system failure' this week, with passengers facing delays - here's what you need to know ...