DirecTV Battles Cable Triple Play