Sam's Club opens in Harlingen