Artemisinin is a smart weapon against cancer