World Bank approves $1bn to fund urgent needs in Afghanistan