Global food prices hit 3.5-year high in July