IT Q3 FY24 Results: TCS, Infosys Navigate Challenges