Descartes acquires Aljex for US $32.4 million