Supreme Court lets Texas immigration law to take effect amid legal battle