Amnesty accuses Israel of international human rights law violations