Wal-Mart names new chief of Walmart Latin America; Solorzano to retire