Breguet No. 160: Napoleon Bonaparte's Timepiece, A Legendary Watch Fit for an Emperor on November 20, 2025 abraham-louis +