2-decade long US occupation has cost dearly for Afghanistan, world