Chitosan-mediated synthesis of biogenic silver nanoparticles (AgNPs), nanoparticle characterisation and in vitro assessment of anticancer activity in human hepatocellular carcinoma HepG2 cells.