US walks out of Ahmadinejad UN speech