Hyundai Kia repairing 3.3M cars after recall due to fire