Cheaper electric vehicles coming despite high battery costs