Kia recalls 295,000 vehicles for engine fire risks