Comcast, Time Warner Cable confirm $45.2B deal that would create cable giant