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