Zero emissions means choosing between bulky, low-range battery power or the emerging hydrogen fuel cell