Pathogenesis of thrombocytopenia in chronic hepatitis: hepatic fibrosis plays a central role