Hyundai is recalling 294,000 vehicles over seat belt defect