Donald Trump has urged Cuba to "make a deal" or face consequences, warning that the flow of Venezuelan oil and money would now stop.