Amnesty for crime in international law and practice