IBM projected full-year 2026 revenue growth of 4% to 5%