Allergy is associated with suicide completion with a possible mediating role of mood disorder - a population-based study.