NBC: Comcast announces plan to spin off cable channels, including MSNBC, CNBC and USA