U.N. Secretary-General Kofi Annan urged delegates from 60 nations to replace their pledges with cash - warning that humanitarian agencies will run out of food for some two million people in southern Sudan in a matter of weeks .