Iteratively Preconditioned Gradient-Descent Approach for Moving Horizon Estimation Problems