Netflix-Comcast deal ends Internet consumption dispute