Wal-Mart names president and CEO for Walmart Asia