Walmart Posts Small Same-Store Gain