Supreme Court has put an indefinite stay on Texas immigration law