The Costco Effect has Walmart on edge