Robust singular value decomposition analysis of microarray data