Princess Diana's Sheep Sweater Sold For $1.1 Million