mahindra 3xo engine