Donald Trump threatens Spain