China Life buys part of Allianz Taiwan Life