Hepatocellular carcinoma: a review of diagnostic challenges for the pathologist | Synapse