UN warns of hunger affecting 266 million