Microarray image denoising using complex Gaussian scale mixtures of complex wavelets