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

· CNBC