Prediction: Half of all cars sold in 2030 will be electric