mahindra petrol engine vs diesel engine