Dyson cancels plans for electric vehicle with 600-mile range