Nestlé finance chief to retire, Walmart exec to step in