General Mills has lowered its forecast for annual earnings on the back of weak volumes in the US.