Cuba is reeling from a US-ordered halt in oil shipments from Caracas after American troops captured Venezuelan leader Nicolas Maduro last month.