Distributed Parameter Estimation in Sensor Networks: Nonlinear Observation Models and Imperfect Communication