Distributed soft thresholding for sparse signal recovery