Walmart invests over $500M to upgrade 117 stores