Iran’s Ahmadinejad attacks West, prompts walk-out