Tech Mahindra Shares Hit Over One-year Low On Q1 Warning