The United Nations has warned of a mass humanitarian crisis with millions of Afghans posed to run out of food before the arrival of winter, while the donor countries pledge one billion dollars in aid for the war-torn country.