Tech Mahindra’s stellar margins steal the show, but may not sustain