Review of Clustering Methods for Functional Data