New insights into the anticancer therapeutic potential of icaritin and its synthetic derivatives | Synapse