Hepatectomy for stage B and stage C hepatocellular carcinoma in the Barcelona Clinic Liver Cancer classification: results of a prospective analysis