Text this: Insight into norcantharidin, a small-molecule synthetic compound with potential multi-target anticancer activities