EXL revenue jumps 15.6% to $594.8M as AI strategy gains traction