Chinese imperial seal sold for record $22m at auction