Fuel cell hybrid electric vehicle powertrain modelling and testing