Distributed weighted least-squares estimation with fast convergence for large-scale systems