mahindra 300 price