In its latest projections of long-term global energy trends, oil company BP forecasts that electric cars will form around 15% of the global car parc in 2040.