Home Business Spirit Airlines blames huge delays and cancellations on a technical issue