In vitro characterization and molecular dynamic simulation of shikonin as a tubulin-targeted anticancer agent