Pharmacological management of migraine: current strategies and future directions