Allianz buys 51% of PNB Life Insurance