magnesium supplements benefits