TCS revenue and profit growth