Campbell Soup Co. has cut its forecast for annual revenue after US soup sales missed expectations.