A mixed time-scale algorithm for distributed parameter estimation : Nonlinear observation models and imperfect communication