Understanding migraine triggers, symptoms and treatment