2024 Hyundai Santa Fe Review: Boxy rebrand is a style and utility winner