The US president threatened Cuba, warning that Venezuelan oil and financial flows to Havana would end without a deal.