Effects of intersection and dead-end of fractures on nonlinear flow and particle transport in rock fracture networks