Nike names Walmart vet as commercial chief, months after cutting role