NIO delivers 35,934 vehicles in July, up 71% on Firefly surge