NBC: Hat worn by Napoleon sells for $2.1 million at auction of French emperor’s belongings