The pledge comes amid a US oil embargo and Donald Trump's threats to invade the island. Leftist leaders meeting in Barcelona also spoke against the global far-right threat.