A federal judge in Washington state has blocked President Trump from removing a court-appointed U.S. attorney in Seattle, setting up a direct constitutional showdown over who controls federal prosecutors.