World faces worst food crisis for at least 50 years, UN warns