Time Warner Cable to merge with Comcast in $45 billion deal