Hyundai and Kia to pay $137 million fine for delayed U.S. recalls