'War without witnesses' in Sri Lanka condemned by Amnesty