Car review: Mazda CX-90 goes upscale