IHL and non-State armed groups