Time Warner Cable, Viacom Settle Dispute