Text this: A comprehensive evaluation of the therapeutic potential of silibinin: a ray of hope in cancer treatment