World food prices hit 3-year high in July as weather and war weigh: UN agency | Textpad