Shares in US food group JM Smucker have declined after it slashed its full-year sales and profit forecasts on the back of weakness in its coffee division.