magnesium and migraine