Hope and despair: Kathy Gannon on 35 years in Afghanistan