An iterative thresholding algorithm for joint deconvolution and separation of multichannel data