Three million Afghans in urgent need of food: UN