NIO's 150kWh battery has 620 mile range