Elemental unveils Canadian-built hydrogen truck at Truck World