Fareed Zakaria: Iran is an imperial trap