It would take one or two generations for Afghanistan to recover from war