K-means clustering of item characteristic curves and item information curves via functional principal component analysis