Donors pledge $1.2B in emergency funds for Afghans