The 2024 Infiniti QX50's the best luxury compact SUV of the year