Hepatic fibrogenesis: from within and outwith.