Karzai offers peace, Taliban free Frenchwoman