Mahindra line-up for the 2018 Auto Expo