Sotheby's 'perfect' 100-carat diamond could fetch $25 million