The Citroën DS - a car from the future?