magnesium for migraines benefits and risks