Supreme Court affirms 5M ruling vs Trump