Supreme Court affirms Trump assault ruling