Key characteristics of 86 agents known to cause cancer in humans. (17th November 2019)