Donald Trump targeted Spain in an Oval Office tirade, saying he was going "to cut off all trade" with the country.