Multivariate analysis of geographic variation in Cypraea caput serpentis (Gastropoda: Cypaeidae)