Supreme Court allows Trump to end protections for Haitians and Syrians