Cuba partially restores power as President Díaz-Canel vows ‘unyielding resistance’ to U.S. oil blockade March 18, 2026 · CNBC Read full story at source