Triptans in migraine: a comparative review of pharmacology, pharmacokinetics and efficacy.