British Airways passengers should prepare themselves for major delays today – CNET