EV prices and charging hurdles could get in the way of green energy’s hopes