New Sam’s Club opens in Glen Carbon, Ill.