US admits it fired on anti-Qaeda fighters in Iraq