Hyundai, Kia overstated mileage on over 1 million cars