Supreme Court Rules Thousands of Immigrants Can Be Detained Indefinitely