NEW YORK -- Cable television news has never been more in vogue and so competitive.Several programs on MSNBC and CNN had their most-watched months ever in January, the Nielsen company said. CNN as a network did so, too, in a newsy month where the Capitol insurrection and President Joe Biden's inauguration left a lot to talk about.For the weekday prime-time schedule — the heart of the networks — MSNBC averaged 3.31 million viewers, CNN had 3.12 million and Fox News Channel had 2.89 million.