magnesium for the heart