Spontaneous rupture of hepatocellular carcinoma. A review of 141 Taiwanese cases and comparison with nonrupture cases.