Minimum Sum-Squared Residue based clustering of Gene Expression Data