Hyundai, Kia face $2 billion charge over engine flaws