As IBM gets set to report second quarter earnings after the bell today, investors may be losing patience. Analysts expect Big Blue to report its 21st straight quarter of declining revenue growth as its big investments in new technologies — like cloud computing and artificial intelligence — continue to be outweighed by its slowing legacy businesses....