Government plans for electric vehicles explained: how the 500,000 London EV drivers will pay and how their bills will be ...