US food group J.M. Smucker has cut its sales forecast for full year fiscal 2019 by US$300m.