Trump’s new travel ban might be better politically than legally