Electric cars “always cleaner than petrol”