Repligen to buy BioLife Solutions in $1.5 billion cell therapy deal