IMPUNITY AND HUMAN RIGHTS VIOLATIONS IN INTERNATIONAL LAW AND PRACTICE