Spirit Airlines files for bankruptcy protection