Hanover to sell Chaucer to China Reinsurance for $950m