Upbeat US food group Cargill has published "record" full-year earnings today (21 August) with profits up 36%.