How Soon Before All Cars Are EVs?

How Soon Before All Cars Are EVs?