Costco misses quarterly forecast