Gap hires new CEO