How long can Walmart remain the low-price leader?