Tata reports strong revenue and profit growth despite uncertain market