Bush admits US not winning in Iraq and more troops needed