Nike cancels flag themed shoes