Electric cars remain cheaper to run than petrol or diesel