Anisotropic Denoising of 3D Point Clouds by Aggregation of Multiple Surface-Adaptive Estimates