Home World American woman detained in Afghanistan has been freed