DirecTV clinches long-elusive deal to combine with Dish