Travelers deal with canceled, delayed flights amid airline staffing shortages