US commander in Iraq acknowledges military stretched