Hydrogen fuel cell vehicles promise clean energy, fast refueling, and long range—but how do they compare to electric cars in ...