A Novel Adaptive Filtering for Cooperative Localization Under Compass Failure and Non-Gaussian Noise