Major NBC shows go on-demand with Comcast