Omicron leads to more than 5,000 flights cancelled on Christmas weekend