CenturyLink agreed to buy Level 3 Communications for about $34 billion in cash and stock, creating a more formidable competitor to AT&T in the market to handle heavy internet traffic for businesses. The acquisition values Level 3 at $66.50 a share, the companies said in a statement on Monday.