Cuba improvises under oil sanctions