DISH Network and Fox Networks reach comprehensive programming agreement