Kia Niro EV first impressions