Advances in Purpurin 18 Research: On Cancer Therapy