An oil blockade imposed by Trump and accusations of mismanagement by the Cuban government have left the country in constant blackouts.