EV batteries last longer than drivers feared