electric vehicle battery cost forecast