Rolex Oyster Perpetual 31mm 277200 'Tiffany' dial Nov 2025