Tech Mahindra Q1 Results: Constant currency revenue falls more than expected, margin improves