Bain Capital to acquire Envestnet in $4.5 billion deal backed by BlackRock and Fidelity