IBM (IBM.N) reported second-quarter revenue on Monday that beat analysts' estimates, as a recovery in client spending powered strong growth…