NYC Mayor de Blasio blasted over drunk-driving comment