headache and magnesium