Couche-Tard acquires 29 stores in Illinois, Missouri and Oklahoma