magnesium and migraines