Donald Trump has slammed Spain, branding the country a 'loser' and ranting that it does not pay enough to NATO, after Spain refused to let US forces use its bases