Hyundai loses $28.9 million patent infringement trial