Supreme Court rules against Trump administration