Hyundai IONIQ 6 first drive: A killer EV that delivers range and comfort