A Novel Three-Way Clustering Algorithm for Mixed-Type Data