Amnesty accuses Hamas of eliminating opponents