Gap Inc. taps American fashion designer Zac Posen as creative director