New electric Peugeot e-208 due at Geneva