Problems with British Airways’ IT systems left passengers facing flight delays and long queues at airports on Wednesday in the midst of the peak summer holiday period.