Donald Trump has warned Cuba to "make a deal" or face consequences, threatening to halt Venezuelan oil and money flows.