New research links stress and migraines