Walmart to bring electronic shelf labels to thousands of stores