Disjoint PCA models for marker identification and classification of cancer types using gene expression data