how are seashells formed in nature