magnesium and potassium supplements affect blood pressure