Which is better: petrol, diesel, hybrid, or electric cars?