vitamin d3 and magnesium benefits