Tech Mahindra Q4 Results: Constant currency revenue growth misses expectations; deal wins at $2.7 bn