Comcast posts surprise broadband customer loss, results top estimates