Thousands of passengers stranded at airports