Let there be football: CBS, Time Warner Cable settle programming dispute