VW eco up! tops German association’s survey as the most eco-friendly car