Risk of cancer after herpes zoster: a population-based study.