JetBlue and Spirit Finally Agree to Merge After Grueling Battle