Fuel cell and battery electric vehicles compared