Comcast to acquire Time Warner Cable in $45.2 billion deal