Tech Mahindra revenue growth up 5% in Q1, profits grow 32% sequentially