Southwest still struggling with flight delays, cancellations