new mazda cx 3 price