A comprehensive evaluation of the therapeutic potential of silibinin: a ray of hope in cancer treatment | Synapse