Davis named Walmart's global consumer chief