IBM CEO Krishna says Iran, other uncertainty is weighing on company's outlook | Vertech News