Mixed mode data clustering: an approach based on tetrachoric correlations