Descartes revenue soars as shippers seek logistics solutions