Thousands of flights are delayed or cancelled as holiday travel kicks off