Blue diamond beauty sells for over $23m at auction