More than 2,800 flights cancelled, 12,000 delayed globally on Thursday