Global food prices are finally falling … but for how long?