Campbell's Soup beats on EPS, misses on revenue