Mayor Bill de Blasio: Executive order ‘simply un-American’