magnesium and migraine prevention american migraine