Why I love the new Kia Niro EV (2023)