DirecTV customers lose Disney, ESPN channels over contract dispute