TCS Q1 results: AI revenue hits $2.6B run rate amid client delays