Stress, alcohol, tobacco and illicit drug use amongst nurses: a Scottish study.