Iconic Sweater Worn by Kurt Cobain Sells for $334,000 at Auction