The 2026 Mazda CX-5 Is Better in (Almost) Every Way