Unlocking hidden potential: advancements, approaches, and obstacles in repurposing drugs for cancer therapy | Synapse