US judge blocks anti-BDS law in Texas