Mahindra Satyam shares surge after earnings, Tech Mahindra up