Iraq says US raid violated pact