Comparison of BEVs and hydrogen fuel cell vehicles