Geneva show has electrics, sports cars and a VW dune buggy