Battery prices hit record low; Why have most EVs not come down in price?