2024 Volkswagen ID.3 review