2025 Ford Explorer got some solid improvements