Campbell Soup Co. has cut its annual forecasts for sales and earnings amid pressure on margins and the impact of the strengthening US dollar.