NIO slides as record 40,597 June deliveries fail to lift stock