Target narrows pricing gap with Walmart