Hyundai recalls nearly 100,000 SUVs, sedans over engine fire risk