Consistent distributed Kalman filter with adaptive matrix weights