Home World News American woman detained in Afghanistan has been freed