HVS announces hydrogen-electric HGV with 370 miles range