Finance July 23, 2026 IBM cuts annual revenue growth forecast as customers prioritize AI infrastructure spending