Texas passes anti-sanctuary city law that could put violators in jail