Novartis to buy 85% of Chinese vaccines producer