UN says world faces worst humanitarian crisis since 1945 with tens of millions starving