IBM earnings: With old tech leading the way, cloud and AI need to catch up