Haematopoietic cell-derived Jnk1 is crucial for chronic inflammation and carcinogenesis in an experimental model of liver injury.