Tech Mahindra shares fall 3.11% despite strong Q1 performance