IBM Q1 2026 earnings call insights: 6% revenue growth, $2.2B free cash flow, AI/software momentum, and cautious guidance—read key takeaways now.