Uncertainty looms for businesses in Afghanistan amid delayed presidential election results and draining foreign aid. Deborah Lutterbeck reports.Video provided by Reuters