Ahmadinejad anti-West speech sparks UN walkout