Thermo Fisher Scientific to buy viral vector CDMO Brammer Bio for $1.7bn