Spirit Airlines Files for Bankruptcy Protection Following Financial Struggles