Kia Soul EV due at Geneva with 280 mile range