US judge orders Iran to pay $104.7 million over 1996 Khobar Towers bomb in Saudi Arabia