British Airways flights in Britain were being delayed and passengers were suffering long waits at airports on Saturday because of an IT system failure