Trump's effort to seize Pentagon funds for border wall dealt huge blow in federal court: 'No one is above the law'