Hydrogen fuel-cell vehicles