Cluster Headaches: Causes, Tests, and Treatment Options