Trump strikes arms deal with Saudis worth $350 billion, $110 billion to take effect immediately