Walmart tabs Tony Rogers as chief marketing officer