Winners and losers in electric vehicles as Tesla possibly ignites a price war