JM Smucker forecasts full-year profit above estimates