Swiss Re sells its stake in New China Life Insurance