Supreme Court deals 3 losses to Trump & one big win