Incomplete Multi-view Clustering via Prototype-based Imputation