The JM Smucker to acquire Hostess Brands for $5.6bn