Hydrogen-powered Daimler truck passes 1,000 km on single fill