Trump vows veto as Democrats try to block emergency order