calcium magnesium zinc vitamin d3 benefits