Recent advances in the discovery and development of stilbenes and lactones in anticancer therapy