Mahindra Satyam shareholders approve merger with Tech Mahindra