The Hyundai Ioniq5 Is One of the Best Affordable Electric Cars Yet