De Blasio Botches Juneteenth Day Off Promise to City Workers