Keeping the faith at 50, Walmart looks forward