Hyundai promises 310-mile range, sporty driving with new EV platform