Tech Mahindra almost doubles Q3 profit to ₹983 cr