Classification EM-PCA for clustering and embedding