McDonald's Mideast pain, Walmart's new thing, and Aldi wins inflation: Retail news roundup