Wal-Mart Appoints New Marketing Exec