Can Hydrogen Fuel-Cell Vehicles Compete With Electric Cars?