This annual assessment of the real-world environmental impact of every new car model reveals the 10 greenest cars, plus the 10 most environmentally damaging.