Home DirecTV terminates Dish deal over failed debt swap