how long does a sand dollar live