Cambrex acquires Avista in $250M deal