Supreme Court Sides with Trump, Ending Protections for 500,000 Migrants