2022 hyundai ioniq 5 battery life