Binding insight of bioflavonoid troxerutin with nucleic acids and its anticancer potential on hepatocellular carcinoma