San Marcos becomes the first Texas city to ban data centers, testing its local control