Home Business Spirit Airlines cancels half of Thursday flights