The United Nations food agency says it will run out of food for millions of hungry Kenyans unless donors immediately provide more aid .