Frontier Buying Spirit Airlines In $3B Deal