Convective and stratiform precipitation: A PCA-based clustering algorithm for their identification