Charter confirms deal to buy Time Warner Cable for $78.7 billion | Fortune