Clustering spatial functional data