de blasio pac spends $30 million on ads urging candidate not to embarrass self by running