Auto insurance platform Hagerty to go public via $3 billion