Distributed Moving Horizon State Estimation of Nonlinear Systems