U.S. Supreme Court hears arguments on Princeton, Microsoft challenge to DACA termination