Bain Capital to buy PCI Pharma at $10B valuation