Cluster headache: pathogenesis, diagnosis, and management