One of Napoleon’s trademark hats sells for record $2.1 million  Yahoo Life