Cambrex completes acquisition of Halo Pharma