Fashion misses at Old Navy spell trouble for Gap Inc.