Gap launches limited-edition collection with Sarah Jessica Parker