Automakers Hyundai, Kia warn of $2.9 billion hit to earnings over quality woes