Kia, Hyundai recalling 643,000 vehicles in U.S., Canada over leaks that could cause fire  [ USA ] [ Canada ]