"Emission free" electric cars are being vaunted as the solution to climate change. They have the potential to earn billions for German carmakers , yet are they really so environmentally-friendly?