Amnesty tells India to set free detained Kashmiris