Tech Mahindra-Mahindra Satyam merger to be completed soon