Hydrogen-powered truck sets world record for longest distance traveled without refueling