best minerals for longevity