CenturyLink Will Buy Level 3 Communications for Over $19 Billion | Fortune