Hagerty sells 25% stake to Markel Corp. for $212.5M