Vitamin D show promise for bone health, cancer