Campbell Soup Co. has delivered strong earnings growth in what it described as a "challenging year".