Cuba has completely run out of diesel and fuel oil, with Havana facing its worst rolling blackouts in decades amid fuel shortages linked to the U.S. blockade.