Indian IT giants report mixed Q1 results with single-digit revenue growth, caution due to macro uncertainty, and focus on cost optimization.