FUEL CELLS VS BATTERIES KEY SIMILARITIES DIFFERENCES AND