Branded-content deals account for 60 percent of CNN International’s revenue