Home World Supreme Court limits reach of immigration law in free-speech challenge