calcium magnesium zinc with vitamin d3 benefits